// 获取结束时间的函数，传入年份
function getEndTime(myYear) {
    // 创建一个新的日期对象，指定结束时间为指定年份的6月7日0点
    var myEndTime = new Date('' + myYear + '/06/07 00:00:00');
    return myEndTime; // 返回结束时间
}

// 倒计时函数
function countDown() {
    var mydate = new Date(); // 获取当前日期
    var year = '2025'; // 初始年份设置为2025 
    var EndTime = getEndTime(year); // 获取结束时间
    var NowTime = new Date(); // 获取当前时间

    // 如果结束时间已过，则将年份加1
    if ((EndTime.getTime() - NowTime.getTime()) < 0) {
        year = mydate.getFullYear() + 1; // 更新为下一年
        EndTime = getEndTime(year); // 重新获取结束时间
    }

    // 计算剩余时间
    var t = EndTime.getTime() - NowTime.getTime(); // 剩余毫秒数

    // 计算天、小时、分钟和秒数
    var d = Math.floor(t / 1000 / 60 / 60 / 24); // 剩余天数
    var h = Math.floor(t / 1000 / 60 / 60 % 24); // 剩余小时
    var m = Math.floor(t / 1000 / 60 % 60); // 剩余分钟
    var s = Math.floor(t / 1000 % 60); // 剩余秒数

    // 更新页面上的元素显示剩余时间
    document.getElementById('day').innerText = d; // 显示天数
    document.getElementById('hour').innerText = h; // 显示小时
    document.getElementById('minute').innerText = m; // 显示分钟
    document.getElementById('second').innerText = s; // 显示秒数
}

// 每秒调用一次countDown函数以更新倒计时
setInterval(countDown, 1000);
